
<style lang="scss">
	/*每个页面公共css */
	@import '@/uni_modules/uni-scss/index.scss';
	/*每个页面公共css */
	@import "@/common/css/common.scss";
	@import "@/common/css/button.scss";
	@import "@/common/css/form.scss";
	/* #ifndef APP-NVUE */
	@import '@/static/customicons.css';
	// 设置整个项目的背景色
	page {
		background-color: #f5f5f5;
	}

	/* #endif */
	.example-info {
		font-size: 14px;
		color: #333;
		padding: 10px;
	}
</style>
<script setup>
	import {
		onLaunch,
		onShow,
		onHide
	} from '@dcloudio/uni-app'
	import {
		useDictionaryStore,
		useUserStore
	} from '@/store/index.js'
import {
	getToken
} from '@/utils/token.js'
	// 字典仓库
	const dictionaryStore = useDictionaryStore()
	// 用户仓库
	const userStore = useUserStore()

	onLaunch(() => {
		//登录
		if (userStore.userId) {
			uni.reLaunch({
				url:'/packageA/pages/login/index'
			})
		} else {
			uni.switchTab({
				url:'/pages/index/index'
			})
		}


	})

	onShow(() => {
		console.log('App Show')
		const updateManager = uni.getUpdateManager();
		updateManager.onCheckForUpdate( res=> {
		  // 请求完新版本信息的回调
		  console.log('是否有新版本：',res.hasUpdate);
		});
		
		updateManager.onUpdateReady( res=> {
		  uni.showModal({
		    title: '更新提示',
		    content: '新版本已经准备好，是否重启应用？',
		    success:(res) =>{
		      if (res.confirm) {
		        // 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
		        updateManager.applyUpdate();
		      }
		    }
		  });
		
		});
		
		updateManager.onUpdateFailed( res=> {
		  // 新的版本下载失败
		});
		
	})

	onHide(() => {
		console.log('App Hide')
	})
</script>
